.admin .select-nav {
    margin-bottom: 20px;
}
.admin .select-tag {
    text-align: center;
    font-size: 16px;
    border-right: gainsboro 1px solid;
    padding: 10px 0;
}
.admin .select-tag:hover {
    cursor: pointer;
    color: crimson;
}
.admin .select-slash {
    font-size: 20px;
    font-weight: bold;
}
.admin .is-select {
    color: crimson;
    border-bottom: 2px crimson solid;
}
.admin .delete-dialog {
    margin-top: 15%;
    text-align: center;
}
.admin .form-item {
    margin-bottom: 30px;
}
.admin .item-title {
    font-size: 16px;
    font-weight: bold;
}

.admin .el-button {
    --el-button-hover-text-color: crimson;
    --el-button-hover-bg-color: rgba(220, 20, 60, 0.05);
    --el-button-hover-border-color: rgba(220, 20, 60, 0.4);
    --el-button-active-text-color: var(--el-button-hover-text-color);
    --el-button-active-border-color: crimson;
    --el-button-active-bg-color: var(--el-button-hover-bg-color);
}
.admin .el-button--primary {
    --el-button-bg-color: crimson;
    --el-button-border-color: crimson;
    --el-button-hover-text-color: white;
    --el-button-hover-bg-color: rgba(220, 20, 60, 0.75);
    --el-button-hover-border-color: rgba(220, 20, 60, 0.75);
    --el-button-active-bg-color: crimson;
    --el-button-active-border-color: crimson;
}
.admin .el-pagination.is-background .el-pager li:not(.is-disabled).is-active {
    background-color: crimson !important;
}
.admin .el-pagination {
    --el-pagination-hover-color: crimson;
}